d1029ee32f0c79e39007d7eef41ae454f48a325c,src/main/java/org/gepppetto/model/neuroml/summaryUtils/PopulateSummaryNodesUtils.java,PopulateSummaryNodesUtils,createInputsHTMLVariable,#,359

Before Change


		if(pulseGeneratorComponents != null && pulseGeneratorComponents.size() > 0)
		{
			// FIXME: Pulse generator? InputList? ExplicitList?
			htmlText.append("<b>Inputs</b><br/>");
			for(Type pulseGenerator : pulseGeneratorComponents)
			{
				htmlText.append("<a href=\"#\" instancePath=\"Model.neuroml." + pulseGenerator.getId() + "\">" + pulseGenerator.getName() + "</a> ");
			}
			htmlText.append("<br/>");
		}

		//Create HTML Value object and set HTML text
		HTML html = valuesFactory.createHTML();
		html.setHtml(htmlText.toString());
		
		Variable htmlVariable = variablesFactory.createVariable();
		htmlVariable.setId(Resources.PULSE_GENERATOR.getId());
		htmlVariable.setName(Resources.PULSE_GENERATOR.get());
		htmlVariable.getTypes().add(access.getType(TypesPackage.Literals.HTML_TYPE));
		htmlVariable.getInitialValues().put(access.getType(TypesPackage.Literals.HTML_TYPE), html);
		
		return htmlVariable;
	}
	
	private Variable createPopulationsHTMLVariable() throws ModelInterpreterException, GeppettoVisitingException, NeuroMLException, LEMSException

After Change



				Variable htmlVariable = variablesFactory.createVariable();
				htmlVariable.setId(pulseGenerator.getId());
				htmlVariable.setName(pulseGenerator.getName());
				
				//Create HTML Value object and set HTML text
				HTML html = valuesFactory.createHTML();
				htmlText.append("<a href=\"#\" instancePath=\"Model.neuroml." + pulseGenerator.getId() + "\">" + pulseGenerator.getName() + "</a> ");
				htmlText.append("<br/><br/>");
				html.setHtml(htmlText.toString());
				htmlVariable.getTypes().add(access.getType(TypesPackage.Literals.HTML_TYPE));
				htmlVariable.getInitialValues().put(access.getType(TypesPackage.Literals.HTML_TYPE), html);
				((CompositeType) pulseGenerator).getVariables().add(htmlVariable);
			}
		}
	}